body {
    font-family: "微软雅黑";
    padding-bottom: 0;
	min-width: 1000px;
	padding: 0;
	margin: 0;
}
#m_toparea {
    height: 58px;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10;
    background: #000;
}
#m_toparea .m_topwrap {
    width: 1000px;
    margin: 0 auto;
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
}

.m_topwrap .m_topleft {
    float: left;
    display: inline;
    width: 200px;
    background: url(../img/logo.jpg) left center no-repeat;
    padding-left: 0px;
}
.m_toplist li {
    float: left;
    display: inline;
    width: 100px;
    text-align: center;
    font-size: 16px;
    line-height: 58px;
    position: relative;
}
.navbar-nav{
	padding-top: 20px;
}
.collapse ul li a.cur{
	color: #fff;
	font-weight: bold;
	 padding-left: 100px;
	
}
.collapse ul li a.goTarget{
	color: #fff;
	font-weight: bold;
	 padding-left: 100px;
	
}
.navbar-toggler{
	background-color: #FFFFFF;
}
.collapse ul li a.mwword{
	color: #fff;
	font-weight: bold;
	 padding-left: 100px;
	
}
.m_toplist li a:hover {
    color: #fff;
    font-weight: bold;
}
.fl {
    float: left;
    _display: inline;
	
}

.navbar{
	 padding: 0px;
}
.banner{
    height: 600px;
}
main{
    background: url("../img/banner5.jpg");
    padding-top: 120px;
	background-size: cover;
	height: 1100px;
}
.banner1{
    background: url("../img/top_banner.jpg") no-repeat;
    background-size: cover;
}
.banner2{
    background: url("../img/banner6.jpg") no-repeat;
    background-size: cover;
}
.banner3{
    background: url("../img/banner2.png") no-repeat;
    background-size: cover;
}
.banner4{
    background: url("../img/banner7.jpg") no-repeat;
    background-size: cover;
}
@media (max-width: 600px) {
    .banner{
        height: 400px;
        /*background-position: center top;*/
    }
}

.mb-4, .my-4 {
	    margin-bottom: -0.5rem!important;
}

/* 最新动态 */
#m_news {
   /* width: 100%;
    height: 100px;
    background: #fff url(../img/背景.png) repeat-x;
    padding-top: 0px;
	background-size: cover; */
}
.m_newstitle {
    background: url(../img/最新动态.png) no-repeat;
	background-size: cover;
    height: 150px;
}
#m_news{
	background-color: #FFFFFF;
}
#m_news .m_contwrap {
    margin-top: 24px;
	
}
.m_contwrap {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}
.m_newlist {
    width: 1000px;
    height: 400px;
    overflow: hidden;
    padding-top: 6px;
    position: relative;
}

.m_newlist ul li {
    float: left;
    display: inline;
    position: relative;
    cursor: pointer;
    margin-right: 9px;
    width: 330px;
    top: 6px;
}
.m_newswz {
    background: #ededed;
    padding: 16px 16px 10px;
    text-align: center;
    height: 120px;
}/* 白版 */

#m_news .m_next {
    margin-top: 15px;
}

.m_next {
    background: url(../img/icon.png) 0 -286px no-repeat;
    width: 90px;
    height: 27px;
    margin: 0 auto;
    cursor: pointer;
	
}
.card{
	margin-top: -20px;
	
}
/* next按钮 */
.card .card-text{
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/* -----------------漫威动漫 */
#m_animation {
    width: 100%;
    height: 550px;
    background: url(../img/am_bj.jpg) center top no-repeat;/* 背景图像将仅显示一次。 */
	background-size: cover;
}
.m_contwrap {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}
#m_animation .m_ljgd {
    font-size: 14px;
    color: #fff;
    position: absolute;
    z-index: 3;
    width: 114px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    background: #000;
    right: 0;
    top: 31px;
}
.m_animationvideo li {
    float: left;
    display: inline;
    width: 230px;
    margin-right: 18px;
    position: relative;
}
.m_animationvideo li .animation {
    display: block;
    position: relative;
    z-index: 2;
}
.m_animationvideo li h4 {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-top: 16px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}
#m_animation .m_animationvideo {
    margin-top: 20px;
}
#m_animation .m_antitle {
    font-size: 24px;
    color: #000;
    padding-top: 32px;
}
/* 奥创纪元 */
.m_animationnr {
    width: 1000px;
    position: relative;
    height: 230px;
}
.m_anipicwrap {
    position: relative;
    width: 956px;
    height: 230px;
    margin: 0 auto;
    overflow: hidden;
}
.m_apiclist {
    width: 800%;
    position: absolute;
    left: 0;
    top: 0;
}
.m_apiclist li {
    width: 466px;
    overflow: hidden;
    float: left;
    display: inline;
    margin-right: 20px;
}
.m_animationnr .m_anr {
    position: relative;
    padding-left: 150px;
    margin-top: 60px;
}
.m_anr a {
    position: absolute;
    left: 0;
    top: 0;
    width: 134px;
    height: 300px;
}
.clearfix {
    display: block;
}
.clearfix {
    zoom: 1;
}

footer{
    background: #f5f5f5;
    padding-top: 70px;
    padding-bottom: 70px;
}
footer ul{
    padding-left: 0;
    list-style: none;
}
footer li:first-child{
    color:black;
    margin-bottom: 5px;
    font-size: 16px;
}
footer li a{
    font-size: 14px;
    color: #2e75ab;
    text-decoration: none;
}
/* --------------------------2.html */
/* 顶部 */
#m_chartitle {
    width: 100%;
    height: 54px;
    background: #FFFFFF;
}
#m_chartitle h2 {
    font-size: 18px;
    width: 984px;
    padding-left: 16px;
    margin: 0 auto;
    height: 54px;
    line-height: 54px;
    text-align: left;
    font-weight: bold;
	padding-top: 50px;
}
/* 图片 */
#m_character {
    width: 100%;
    height: 650px;
    overflow: hidden;
	padding-top: 55px;
}
#m_character .m_characterlist {
    position: relative;
    height: 670px;
    overflow: hidden;
    width: 100%;
}

.m_picwrap {
    position: absolute;
    left: 52px;
    +left: 44px;
    top: 0;
    width: 800%;
    height: 670px;
    z-index: 0;
}

.m_characterlist .m_c01,.m_characterlist .m_c02,.m_characterlist .m_c03{
	width:800%;
	height:202px;
	position:absolute;
	left:0;
	top:1px;
	z-index:1;
	margin-bottom:-1px;
}
.m_characterlist li{
	float:left;
	display:inline;
	position:relative;
	width:202px;
	height:202px;
	overflow:hidden;
	margin-right:-1px;}
.m_characterlist .m_jspic{
	width:202px;
	height:202px;
	display:block;
}
.m_jspic img{
	border:1px solid #000;
	display:block;
}
.m_chad{
	width:202px;
	height:202px;
	position:absolute;
	left:0;
	top:0;
	background:#000;
	filter:alpha(opacity=75);
	background:rgba(0,0,0,0.75);
	display:none;
}
.m_chawz{width:202px;
	height:140px;
	position:absolute;
	left:0;top:0;
	padding-top:62px;
	color:#fff;
	display:none;
	cursor:pointer;
}
.m_chawz h4{
	font-size:24px;
	height:26px;
	line-height:26px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:center;
}
.m_chawz h5{
	font-size:18px;
	margin-bottom:10px;
	text-align:center;
	}
.m_chanr{
	width:119px;
	height:36px;
	background:url(../img/icon.png) 0 0 no-repeat;
	margin:0 auto;
	display:block;
}
.m_chanr a{
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:36px;
	display:block;
	font-weight:bold;
	}
.m_characterlist li:hover .m_chawz{
	display:block;
	}
.m_characterlist li:hover .m_chad{
	display:block;
	}
.m_characterlist .m_c02{
	top:202px;
	}
.m_characterlist .m_c03{
	top:403px;
	}
.m_larrow,.m_rarrow{
	position:absolute;
	width:459px;
	height:603px;
	z-index:2;
	}
.m_larrow{
	margin-left:-960px;
	left:50%;
}
.m_rarrow{
	margin-left:500px;
	left:50%;
	}
.prevwrap,.nextwrap{
	width:100%;
	height:603px;
	background:#000;
	background:rgba(0,0,0,0.8);
	filter:alpha(opacity=80);
	position:absolute;
	z-index:2;
	top:1px;
}
.prevwrap{
	left:0;
	}
.nextwrap{
	right:0;
	}
.prev,.next{
	width:34px;
	height:61px;
	position:absolute;
	z-index:2;
	top:50%;
	font-size:0;
}
.prev{
	right:35px;
	background:url(../img/icon.png) 0 -36px no-repeat;
}
.next{
	left:35px;
	background:url(../img/icon.png) -35px -36px no-repeat;
}
.notprev,.notnext{
	background:url(../img/icon.png) no-repeat;
	cursor:default;
}
.notprev{
	background-position:-72px -36px;
}
.notnext{
	background-position:-108px -36px;
}
@media screen and (max-width : 1008px){
.m_larrow{
	margin-left:-860px;
	left:50%;
}

.m_rarrow{
	margin-left:400px;
	left:50%;
}
}
/* 尾部 */
#m_footer {
	
    background: #000;
    height:405px;
    padding-top: 200px;
    text-align: center;
}
#m_footer p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

/* hero_1-30 */
#m_bodybj{
	position:absolute;
	left:0px;
	top:58px;
	z-index:0;
	width:100%;
	overflow:hidden;
}
.m_cbj01{

}
#m_rw{
	position:relative;
	height:500px;
	z-index:2;
	}
.m_rwwrap{
	width:1000px;
	height:500px;
	margin:0 auto;
	position:relative;
}
.m_rwbj{
	width:1000px;
	margin:0 auto;
	position:relative;
	z-index:1;
}
.m_rwbj img{
	display:block;
}
.m_lrw{
	position:absolute;
	left:0;
	bottom:-1px;
	width:188px;
	height:117px;
	background:url(../img/icon.png) 0 -97px no-repeat;
	z-index:2;
}
.m_lrw span{
	display:block;
	width:130px;
	height:130px;
	margin:0 auto;
	padding-top:10px;
}
.m_lrw span img{
	border-radius:6rem;
	display:block;
}
#m_rwwz{
	padding-bottom:60px;
	position:relative;
	z-index:1;
	min-height:606px;
	width:100%;
	background:#312013;
}
.m_wzlist{
	width:1000px;
	margin:0 auto;
	color:#fff;
}
.m_wzlist ul{
	padding: 26px 0 0 36px;
}
.m_wzlist ul li{
	line-height:24px;
	font-size:16px;
	margin-bottom:20px;
}
.m_wzlist h2{
	font-size:36px;
	font-weight:bold;
	padding-top:60px;
	padding-left:36px;
	line-height:38px;
}
.m_wzlist h4{
	font-size:30px;
	padding-left:36px;
	line-height:32px;
	padding-top:10px;
}
.m_wzlist li p{
	line-height:24px;
	display:inline-block;
	vertical-align:top;
	width:700px;
	max-width:700px;
}
.m_wzlist li i{
	display:inline-block;
	vertical-align:top;
}
.m_jsjs{
	font-size:16px;
	line-height:24px;
	padding:25px 0 0 36px;
	width:732px;
}


#topbar{
	display:none;
}